MySQL

您所在的位置:网站首页 五四晚会 朗诵 MySQL

MySQL

2023-04-03 04:00| 来源: 网络整理| 查看: 265

逻辑备份&物理备份逻辑备份【不建议】mysqldumpmysqlpumpmysqldumper物理备份【主流】lvm快照备份1. 创建mysql逻辑卷lv2. 使用lv创建快照使用mylvmbackup工具如何备份二进制日志导入导出数据【主要是异构数据】select into outfile拷贝表空间[5.6]【用的不多】分区拷贝【历史归档】

逻辑备份&物理备份

mydumper(网易使用):相对于mysqldump的优点:并行,可恢复指定表

mysqlpump:表并行,没有master date

逻辑备份【不建议】

逻辑备份就是将mysql的数据读出来,将数据转为sql语句。

mysqldump

mysqldump缺点:

单线程

加表锁

实例解读mysqldump参数—master-data-取法其上,得乎其中;取法其中,得乎其下-51CTO博客

mysqlpump

mysqldumper

物理备份【主流】 clone plugin (8.0)xtrabackuplvm快照备份 备份快 需要运维支持mylvmbackup cp + tar【数据不一致】mysqlhotcopy 只支持myisam 使用mysql主从复制

MySQL数据库的逻辑备份和物理备份_Johnmay—Blog-CSDN博客_mysql物理备份和逻辑备份

lvm快照备份

1. 创建mysql逻辑卷lv pvcreate

vgcreate

lvcreate:创建lv

格式化lv

挂载到/mnt

拷贝mysql文件到lv

卸载/mnt,挂载lv到mysql目录

2. 使用lv创建快照

创建快照命令:

【配置主从】记录position,slave还原数据,配置主从从position开始接收数据。

释放锁:UNLOCK TABLES;【释放锁后慢慢做拷贝】从快照拷贝数据 挂载快照到/mnt:

从/mnt拷贝数据:cp /mnt /backups/ -a 卸载,删除快照 umount /mntlvremove /dev/testvg/snap1 使用mylvmbackup工具

如何备份二进制日志

模拟从节点备份

导入导出数据【主要是异构数据】select into outfile

导出导入load data

拷贝表空间[5.6]【用的不多】

创建目标表结构

删除sbtest3的表空间(ibd文件)

锁定表sbtest1(锁的mdl)

拷贝表空间 1>3

unlock tables;import tablespace;挂载新表空间

分区拷贝【历史归档】

mysql> ALTER TABLE t1 IMPORT PARTITION p2, p3 TABLESPACE;

MySQL :: MySQL 5.7 Reference Manual :: 14.6.1.3 Importing InnoDB Tables



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3